package com.fsc.comadapoc1.events
{
	import com.fsc.comadapoc1.entities.LiquidityReportRequest;
	
	import flash.events.Event;

	public class LoadLiquidityReportChartEvent extends Event
	{
	
		
		public static const LOAD_LIQUIDITY_REPORT_CHART:String = "loadLiquidityReportChart";
		
		public static const LOAD_LIQUIDITY_REPORT_CHART_COMPLETE:String = "liquidityReportChartComplete";
		
		public static const LOAD_LIQUIDITY_REPORT_CHART_ERROR:String = "liquidityReportLoadChartError";
		
		
		private var _liquidityReportRequest:LiquidityReportRequest;
		
		public function LoadLiquidityReportChartEvent(type:String, liquidityReportRequest:LiquidityReportRequest = null )
		{
			super(type, true);
			_liquidityReportRequest = liquidityReportRequest;
		}
		
		
		public function get liquidityReportRequest():LiquidityReportRequest
		{
			return _liquidityReportRequest;
		}

		override public function clone():Event
		{
			return new LoadLiquidityReportEvent(type,_liquidityReportRequest);
		}
		
		
	}
}